﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls.WebParts;
using System.Data;

namespace WebApplication3
{
    public partial class WebForm1 : System.Web.UI.Page
    {
       
        protected void BtnActualiza_Click(object sender, EventArgs e)
        {

            empleados z = new empleados();
            z.IdEmp = Convert.ToInt32(TxtIdEmp.Text);
            z.Nombre = NombreEmp.Text;
            z.Contraseña = Convert.ToInt32(TxtContra.Text);
             z.Tipo = txtTipo.Text;
            
;

            CEmp MP = new CEmp();
            
            if (MP.Actualizar(z))
                Response.Write("OK");
            else
                Response.Write("ERROR: " + MP.MensajeError);
        }

        protected void BtnElimina_Click(object sender, EventArgs e)
        {
            CEmp MP = new CEmp();

            if (MP.Eliminar(Convert.ToInt32(TxtIdEmp.Text)))
                Response.Write("OK");
            else
                Response.Write("ERROR: " + MP.MensajeError);

        }

        protected void btnBusca_Click1(object sender, EventArgs e)
        {
            CEmp MP = new CEmp();

            if (MP.Buscar(Convert.ToInt32(TxtIdEmp.Text)))
            {
                while (MP.ResultadoConsulta.Read())
                {
                    NombreEmp.Text = MP.ResultadoConsulta["Nombre"].ToString();
                    TxtContra.Text = MP.ResultadoConsulta["Contraseña"].ToString();
                    txtTipo.Text = MP.ResultadoConsulta["Tipo"].ToString();
                }
                MP.CerrarConexion();
            }
            else
            {
                Response.Write("ERROR: " + MP.MensajeError);
            }
        }

        protected void BtnAcepta_Click(object sender, EventArgs e)
        {
            empleados p = new empleados();
            p.Nombre = NombreEmp.Text;
            p.Contraseña = Convert.ToInt32(TxtContra.Text);
            p.Tipo = txtTipo.Text;


            CEmp MP = new CEmp();

            if (MP.Guardar(p))
                Response.Write("Guardado Correctamente");
            else
                Response.Write("ERROR: " + MP.MensajeError);
        }

        protected void BtnCancela_Click(object sender, EventArgs e)
        {
            Response.Redirect("Login.aspx");
        }


    }
}